package com.yzd.learnjava.enumerated;

import java.text.DateFormat;
import java.util.Date;

import com.yzd.learnjava.util.Print;

public enum ConstantSpecificMethod {
	DATE_TIME{
		String getInfo() {
			return DateFormat.getDateInstance().format(new Date());
		}
	},
	
	CLASSPATH{
		String getInfo() {
			return System.getenv("CLASSPATH");
		}
	},
	
	BERSION{
		String getInfo() {
			return System.getProperty("java.version");
		}
	};
	
	abstract String getInfo();
	public static void main(String[] args) {
		for(ConstantSpecificMethod csm : values()) {
			Print.print(csm.getInfo());
		}
	}
	
}
